package com.fenghongzhang.module_main.api

import MallBanner
import com.fenghongzhang.lib_core.model.CommonListOpenApiModel
import okhttp3.RequestBody
import retrofit2.http.Body
import retrofit2.http.POST
//
//
///**
// * Created by ZengCS on 2023/3/9.
// * E-mail:zengcs@vip.qq.com
// * Add:中国成都
// * Desc: MallApiService
// */
interface MallApiService {
//    /** 获取OSS上传文件签名信息 */
////    @GET(BuildConfig.MALL_OSS_SIGN_URL)
////    suspend fun getOssSignature(): OssSignResponse
////
////    /**测试用登录*/
////    @OpenApiService(service = "login")
////    @POST(API_MALL.GATEWAY)
////    suspend fun login(@Body loginBody: RequestBody): LoginOpenApiModel
////
////    @OpenApiService(service = "sysLoginSmsAuto")
////    @POST(API_MALL.GATEWAY)
////    suspend fun sysLoginSmsAuto(@Body loginBody: RequestBody): SysLoginResponse
////
////    /**测试门店列表查询*/
////    @OpenApiService(service = "storeInfoList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun storeInfoList(@Body body: RequestBody): BaseOpenApiModel
////
////    /** c端-热门搜索关键词 */
////    @OpenApiService(service = "goodsHotSearchList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun goodsHotSearchList(): CommonListOpenApiModel<MallSearchItem>
////
////    /** 商品搜索关键词表列表 */
////    @OpenApiService(service = "goodsSearchKeywordList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun goodsSearchKeywordList(@Body body: RequestBody): CommonListOpenApiModel<MallSearchItem>
////
////    /** c端-首页分组(一级车型目录) */
////    @OpenApiService(service = "mallGroupIndexList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallGroupIndexList(): CommonListOpenApiModel<MallMotorSeries>
////
////    /** c端-首页顶部目录查询商品 */
////    @OpenApiService(service = "mallGroupGoodsList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallGroupGoodsList(@Body body: RequestBody): CommonPageOpenApiModel<MallGoods>
////
////    /** c端-商品-关连配件 */
////    @OpenApiService(service = "cMallGoodsListLinkPart")
////    @POST(API_MALL.GATEWAY)
////    suspend fun cMallGoodsListLinkPart(@Body body: RequestBody): CommonPageOpenApiModel<MallGoods>
////
////    /** 限时秒杀信息-首页 */
////    @OpenApiService(service = "mallSeckill")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallSeckill(): HomeSeckillOpenApiModel
////
////    /** 限时秒杀列表 */
////    @OpenApiService(service = "mallSeckillList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallSeckillList(@Body body: RequestBody): CommonPageOpenApiModel<MallGoods>
////
////    /** 限时秒杀详情 */
////    @OpenApiService(service = "mallSeckillInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallSeckillInfo(@Body body: RequestBody): MallSeckillInfoResp
////
////    /** 推荐商品(订单详情和支付成功后) */
////    @OpenApiService(service = "cMallRecommendGoodsList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun cMallRecommendGoodsList(@Body body: RequestBody): CommonPageOpenApiModel<MallGoods>
////
////    /** c端-加购好物 */
////    @OpenApiService(service = "mallGoodsAdd")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallGoodsAdd(@Body body: RequestBody): CommonPageOpenApiModel<MallGoods>
////
////    /** c端-金刚区列表 */
////    @OpenApiService(service = "mallIconTypeList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallIconTypeList(): CommonListOpenApiModel<MallGoods>
////
////    /** c端-商品详情-推荐 */
////    @OpenApiService(service = "mallGoodsListRecommend")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallGoodsListRecommend(@Body body: RequestBody): CommonPageOpenApiModel<MallGoods>
////
////    /** c端-商品详情-推荐 */
////    @OpenApiService(service = "mallGoodsInfoInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallGoodsInfoInfo(@Body body: RequestBody): CommonDataOpenApiModel<MallGoods>
////
////    /** 获取机车imh5页面 */
////    @OpenApiService(service = "appCAftersalesBaseGetImh5")
////    @POST(API_MALL.GATEWAY)
////    suspend fun appCAftersalesBaseGetImh5(): CommonDataOpenApiModel<String>
////
////    @OpenApiService(service = "mallActivityGoodsInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallActivityGoodsInfo(@Body body: RequestBody): CommonDataOpenApiModel<MallGoods>
////
////    /** c端商品的分页列表查询 */
////    @OpenApiService(service = "mallGoodsInfoPageList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallGoodsInfoPageList(@Body body: RequestBody): CommonPageOpenApiModel<MallGoods>
////
////    /** 商城品牌查询 */
////    @OpenApiService(service = "brandList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun brandList(): CommonListOpenApiModel<MallMotorBrandItem>
////
////    /** c端-商品的分页列表查询-筛选品牌 */
////    @OpenApiService(service = "mallGoodsListPageCondition")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallGoodsListPageCondition(@Body body: RequestBody): CommonListOpenApiModel<MallMotorBrandItem>
////
////    /** 首页分组及商品列表查询（购车、原厂改装、周边文创） */
////    @OpenApiService(service = "mallGoodsGroupList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallGoodsGroupList(): CommonListOpenApiModel<HomeGoodsCategory>
////
////    /** 首页分组及商品列表查询（购车、原厂改装、周边文创） */
////    @OpenApiService(service = "cMallGroupList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun cMallGroupList(@Body body: RequestBody): CommonListOpenApiModel<HomeGoodsCategory>
////
////    /** 根据分组查询商品 */
////    @OpenApiService(service = "mallGoodsGroupDetailPageList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallGoodsGroupDetailPageList(@Body body: RequestBody): CommonPageOpenApiModel<MallGoods>
////
////    /** 根据分组查询商品 */
////    @OpenApiService(service = "mallGoodsGroupPageCondition")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallGoodsGroupPageCondition(@Body body: RequestBody): CommonListOpenApiModel<MallMotorBrandItem>
////
////    /** c端-商品评价列表 */
////    @OpenApiService(service = "goodsEvaluateList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun goodsEvaluateList(@Body body: RequestBody): CommonPageOpenApiModel<MallEvaluation>
////
////    /** c端-商品评价统计 */
////    @OpenApiService(service = "goodsEvaluateInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun goodsEvaluateInfo(@Body body: RequestBody): EvaluateInfoOpenApiModel
////
////    /** 商城版块配（热门活动 品推荐 秒杀） */
////    @OpenApiService(service = "cmallConfList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun cmallConfList(): CommonListOpenApiModel<MallHomeConfItem>
////
////    /** c端、b端-商城广告、banner，根据终端、区域进行查询 */
    @OpenApiService(service = "cmallAdInfo")
    @POST(API_MALL.GATEWAY)
    suspend fun cmallAdInfo(@Body body: RequestBody): CommonListOpenApiModel<MallBanner>
////
////    /** c端-商城活动分页列表 */
////    @OpenApiService(service = "cmallActivityList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun cmallActivityList(@Body body: RequestBody): CommonPageOpenApiModel<MallActivityItem>
////
////    /** c端-商城活动分页列表 */
////    @OpenApiService(service = "cmallActivityInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun cmallActivityInfo(@Body body: RequestBody): CommonDataOpenApiModel<MallActivityDetailItem>
////
////    /** c端-商城活动分页列表 */
////    @OpenApiService(service = "mallActivityGoodsGroupInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallActivityGoodsGroupInfo(@Body body: RequestBody): CommonListOpenApiModel<MallActTreeItem>
////
////    @OpenApiService(service = "mallActivityHotGoodsList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallActivityHotGoodsList(@Body body: RequestBody): CommonPageOpenApiModel<MallGoods>
////
////    /** 龙豆签到页面 */
////    @OpenApiService(service = "pointSignIn")
////    @POST(API_MALL.GATEWAY)
////    suspend fun pointSignIn(): PointSignCalendarResp
////
////    /** 龙豆主页基本信息 */
////    @OpenApiService(service = "pointActiveList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun pointActiveList(): PointHomePageResp
////
////    /** 龙豆今日是否签到 */
////    @OpenApiService(service = "pointIsSignIn")
////    @POST(API_MALL.GATEWAY)
////    suspend fun pointIsSignIn(): CommonBooleanOpenApiModel
////
////    /** 行政区域_获取所有城市 */
////    @OpenApiService(service = "sysAreaAllCity")
////    @POST(API_MALL.GATEWAY)
////    suspend fun sysAreaAllCity(): CommonListOpenApiModel<EmptyOpenApiItem>
////
////    /** 行政区域_获取所有城市 */
////    @OpenApiService(service = "sysAreQuerySon")
////    @POST(API_MALL.GATEWAY)
////    suspend fun sysAreQuerySon(@Body body: RequestBody): CommonListOpenApiModel<CityCodeData>
////
////    /** C端会员_收货地址管理列表 */
////    @OpenApiService(service = "memberShopAddressList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun memberShopAddressList(): CommonListOpenApiModel<MallAddressItem>
////
////    /** C端会员_收货地址管理修改 */
////    @OpenApiService(service = "memberShopAddressUpdate")
////    @POST(API_MALL.GATEWAY)
////    suspend fun memberShopAddressUpdate(@Body body: RequestBody): BaseOpenApiModel
////
////    /** C端会员_收货地址管理删除 */
////    @OpenApiService(service = "memberShopAddressDelete")
////    @POST(API_MALL.GATEWAY)
////    suspend fun memberShopAddressDelete(@Body body: RequestBody): BaseOpenApiModel
////
////    /** C端会员_收货地址管理新增 */
////    @OpenApiService(service = "memberShopAddressCreate")
////    @POST(API_MALL.GATEWAY)
////    suspend fun memberShopAddressCreate(@Body body: RequestBody): BaseOpenApiModel
////
////    /** c端b端-商城热门活动点击更新浏览量 */
////    @OpenApiService(service = "mallHotActivityPvUpdate")
////    @POST(API_MALL.GATEWAY)
////    suspend fun mallHotActivityPvUpdate(@Body body: RequestBody): CommonListOpenApiModel<EmptyOpenApiItem>
////
////    /** 订单提交(采购下单、龙豆) */
////    @OpenApiService(service = "orderCreate")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderCreate(@Body body: RequestBody): CommonDataOpenApiModel<CreateOrderDTO>
////
////    /** 订单收银台信息，支付渠道(point-龙豆商场支付渠道；mall-商城(默认)) */
////    @OpenApiService(service = "orderCashDetail")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderCashDetail(@Body body: RequestBody): CommonListOpenApiModel<PayChannelItem>
////
////    /** 手续费试算 */
////    @OpenApiService(service = "payCostTrial")
////    @POST(API_MALL.GATEWAY)
////    suspend fun payCostTrial(@Body body: RequestBody): PayCostTrialResponse
////
////    /** 订单-申请售后/退款 */
////    @OpenApiService(service = "orderApplyAfterSales")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderApplyAfterSales(@Body body: RequestBody): ApplyAfterSalesResp
////
////    /** 订单-商品评价 */
////    @OpenApiService(service = "orderEvaluate")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderEvaluate(@Body body: RequestBody): BaseOpenApiModel
////
////    /** 订单取消 */
////    @OpenApiService(service = "orderInfoCancel")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderInfoCancel(@Body body: RequestBody): BaseOpenApiModel
////
////    /** 订单详情（商城、龙豆） */
////    @OpenApiService(service = "orderInfoDetail")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderInfoDetail(@Body body: RequestBody): OrderInfoDetailResp
////
////    /** 售后订单详情 */
////    @OpenApiService(service = "afterSalesOrderDetail")
////    @POST(API_MALL.GATEWAY)
////    suspend fun afterSalesOrderDetail(@Body body: RequestBody): MallAfterOrderApiModel
////
////    @OpenApiService(service = "afterSalesOrderDetailByOrder")
////    @POST(API_MALL.GATEWAY)
////    suspend fun afterSalesOrderDetailByOrder(@Body body: RequestBody): MallAfterOrderApiModel
////
////    @OpenApiService(service = "afterSalesOrderProcess")
////    @POST(API_MALL.GATEWAY)
////    suspend fun afterSalesOrderProcess(@Body body: RequestBody): MallAfterOrderProcessApiModel
////
////    /** 售后订单撤销接口 */
////    @OpenApiService(service = "afterSalesOrderRevoke")
////    @POST(API_MALL.GATEWAY)
////    suspend fun afterSalesOrderRevoke(@Body body: RequestBody): BaseOpenApiModel
////
////    /** 订单列表分页查询（商城、龙豆） */
////    @OpenApiService(service = "orderInfoPageList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderInfoPageList(@Body body: RequestBody): CommonPageOpenApiModel<MallOrderItem>
////
////    /** 订单售后(退款/售后)列表分页查询 */
////    @OpenApiService(service = "afterSalesOrderPageList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun afterSalesOrderPageList(@Body body: RequestBody): CommonPageOpenApiModel<MallAfterOrderItem>
////
////    /** 订单再来一单 */
////    @OpenApiService(service = "orderOneMore")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderOneMore(@Body body: RequestBody): CommonListOpenApiModel<AddShoppingCarBody>
////
////    /** 优惠券计算抵扣后优惠 */
////    @OpenApiService(service = "couponCheckPay")
////    @POST(API_MALL.GATEWAY)
////    suspend fun couponCheckPay(@Body body: RequestBody): CouponMaxDisResponse
////
////    /** 优惠券选择商品计算最大优惠 */
////    @OpenApiService(service = "couponMaxDis")
////    @POST(API_MALL.GATEWAY)
////    suspend fun couponMaxDis(@Body body: RequestBody): CouponMaxDisResponse
////
////    /** 下单选择优惠券（暂无优惠券/暂无可用/部分可用） */
////    @OpenApiService(service = "placeOrderCouponSelect")
////    @POST(API_MALL.GATEWAY)
////    suspend fun placeOrderCouponSelect(@Body body: RequestBody): CouponSelectResponse
////
////    /** c端-商品运费查询接口 */
////    @OpenApiService(service = "shippingTemplateInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun shippingTemplateInfo(@Body body: RequestBody): CommonDataOpenApiModel<Double>
////
////    /** 优惠券列表分页查询 */
////    @OpenApiService(service = "couponPageList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun couponPageList(@Body body: RequestBody): CommonPageOpenApiModel<CouponItem>
////
////    /** 优惠券核销/使用 */
////    @OpenApiService(service = "couponWriteOff")
////    @POST(API_MALL.GATEWAY)
////    suspend fun couponWriteOff(@Body body: RequestBody): CommonListOpenApiModel<EmptyOpenApiItem>
////
////    /** 订单收银台提交支付 */
////    @OpenApiService(service = "orderPayCash")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderPayCash(@Body body: RequestBody): PayCashResp
////
////    /** 订单收银台订单支付状态查询 */
////    @OpenApiService(service = "orderPayStatus")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderPayStatus(@Body body: RequestBody): PayCashResp
////
////    /** 龙豆按规则增加 */
////    @OpenApiService(service = "pointIncrease")
////    @POST(API_MALL.GATEWAY)
////    suspend fun pointIncrease(@Body body: RequestBody): CommonListOpenApiModel<EmptyOpenApiItem>
////
////    /** 龙豆兑换商品列表 根据分组id查询 */
////    @OpenApiService(service = "pointGoodsInfoLongDouPageList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun pointGoodsInfoLongDouPageList(@Body body: RequestBody): CommonPageOpenApiModel<MallGoods>
////
////    /** 龙豆商城(主页)分组列表查询 */
////    @OpenApiService(service = "pointGoodsGroupLongDouList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun pointGoodsGroupLongDouList(): CommonListOpenApiModel<PointHomeGoodsGroup>
////
////    /** 龙豆展示更多日常任务 */
////    @OpenApiService(service = "pointMoreTask")
////    @POST(API_MALL.GATEWAY)
////    suspend fun pointMoreTask(): PointTaskResp
////
////    /** 龙豆用户今日签到 */
////    @OpenApiService(service = "pointUserSign")
////    @POST(API_MALL.GATEWAY)
////    suspend fun pointUserSign(): UserSignInOpenApiModel
////
////    /** 订单收货 */
////    @OpenApiService(service = "orderInfoReceive")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderInfoReceive(@Body body: RequestBody): BaseOpenApiModel
////
////    /** 订单下单成功商品详情轮播展示 */
////    @OpenApiService(service = "orderGoodsSubmitSuccess")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderGoodsSubmitSuccess(@Body body: RequestBody): CommonListOpenApiModel<RecentlyPurchased>
////
////    /** 订单-支付成功回调 */
////    @OpenApiService(service = "orderPayNotifyInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderPayNotifyInfo(@Body body: RequestBody): BaseOpenApiModel
////
////    /** 订单-退款/退货成功回调 */
////    @OpenApiService(service = "orderRefundNotifyInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderRefundNotifyInfo(@Body body: RequestBody): CommonListOpenApiModel<EmptyOpenApiItem>
////
////    /** 秒杀资格查询获取排队码 */
////    @OpenApiService(service = "orderSeckillCode")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderSeckillCode(@Body body: RequestBody): MallSeckillRankResp
////
////    /** 秒杀提交订单 */
////    @OpenApiService(service = "orderSeckillCreate")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderSeckillCreate(@Body body: RequestBody): CommonDataOpenApiModel<CreateOrderDTO>
////
////    /** 秒杀提交订单 */
////    @OpenApiService(service = "orderActivityCreate")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderActivityCreate(@Body body: RequestBody): CommonDataOpenApiModel<CreateOrderDTO>
////
////    /** 秒杀校验排队码是否可以下单 */
////    @OpenApiService(service = "orderSeckillValidation")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderSeckillValidation(@Body body: RequestBody): MallSeckillRankResp
////
////    /** 购物车添加接口 */
////    @OpenApiService(service = "orderShoppingCartAdd")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderShoppingCartAdd(@Body body: RequestBody): CommonSingleOpenApiModel
////
////    /** 购物车移除，加入收藏 */
////    @OpenApiService(service = "orderShoppingCartAddFavorite")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderShoppingCartAddFavorite(@Body body: RequestBody): BaseOpenApiModel
////
////    /** 购物车删除接口 */
////    @OpenApiService(service = "orderShoppingCartDelete")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderShoppingCartDelete(@Body body: RequestBody): BaseOpenApiModel
////
////    /** 购物车修改商品规格接口 */
////    @OpenApiService(service = "orderShoppingCartUpdateSku")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderShoppingCartUpdateSku(@Body body: RequestBody): BaseOpenApiModel
////
////    /** 购物车分页查询 */
////    @OpenApiService(service = "orderShoppingCartList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderShoppingCartList(@Body body: RequestBody): ShoppingCartResp
////
////    /** 用户的购物车总数量 */
////    @OpenApiService(service = "orderShoppingCartNum")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderShoppingCartNum(): CommonSingleOpenApiModel
////
////    /** 加入收藏接口 */
////    @OpenApiService(service = "goodsFavoriteAdd")
////    @POST(API_MALL.GATEWAY)
////    suspend fun goodsFavoriteAdd(@Body body: RequestBody): CommonListOpenApiModel<EmptyOpenApiItem>
////
////    /** 收藏列表-取消收藏接口 */
////    @OpenApiService(service = "goodsFavoriteCancel")
////    @POST(API_MALL.GATEWAY)
////    suspend fun goodsFavoriteCancel(@Body body: RequestBody): BaseOpenApiModel
////
////    /** 商品详情页面_取消收藏接口 */
////    @OpenApiService(service = "goodsFavoriteDetailCancel")
////    @POST(API_MALL.GATEWAY)
////    suspend fun goodsFavoriteDetailCancel(@Body body: RequestBody): CommonSingleOpenApiModel
////
////    /** 收藏列表-是否收藏商品 */
////    @OpenApiService(service = "goodsFavoriteIsFollowed")
////    @POST(API_MALL.GATEWAY)
////    suspend fun goodsFavoriteIsFollowed(@Body body: RequestBody): CommonBooleanOpenApiModel
////
////    /** 收藏列表分页查询 */
////    @OpenApiService(service = "goodsFavoritePage")
////    @POST(API_MALL.GATEWAY)
////    suspend fun goodsFavoritePage(@Body body: RequestBody): CommonPageOpenApiModel<MallFavoriteGoods>
////
////    /** 订单提交物流信息 */
////    @OpenApiService(service = "orderExpressSubmit")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderExpressSubmit(@Body body: RequestBody): CommonListOpenApiModel<EmptyOpenApiItem>
////
////    /** 物流校验填写单号是否正确 */
////    @OpenApiService(service = "orderExpressNoCheck")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderExpressNoCheck(@Body body: RequestBody): CommonBooleanOpenApiModel
////
////    /** 售后订单上传物流号 */
////    @OpenApiService(service = "afterSalesOrderUpLoadDelivery")
////    @POST(API_MALL.GATEWAY)
////    suspend fun afterSalesOrderUpLoadDelivery(@Body body: RequestBody): BaseOpenApiModel
////
////    /** 订单物流公司列表 */
////    @OpenApiService(service = "orderExpressCompanyList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderExpressCompanyList(@Body body: RequestBody): CommonListOpenApiModel<ExpressCompany>
////
////    /** 订单物流轨迹查询 */
////    @OpenApiService(service = "expressTrack")
////    @POST(API_MALL.GATEWAY)
////    suspend fun expressTrack(@Body body: RequestBody): ExpressTrackResponse
////
////    /** 龙豆使用明细 */
////    @OpenApiService(service = "pointAllDetail")
////    @POST(API_MALL.GATEWAY)
////    suspend fun pointAllDetail(@Body body: RequestBody): CommonListOpenApiModel<LongDouHistory>
////
////    /** c端-龙豆商品详情查询接口 */
////    @OpenApiService(service = "pointGoodsInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun pointGoodsInfo(@Body body: RequestBody): CommonDataOpenApiModel<MallGoods>
////
////    /** C端订单-龙豆立即兑换检查 */
////    @OpenApiService(service = "orderPointCheck")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderPointCheck(@Body body: RequestBody): CommonDataOpenApiModel<Boolean>
////
////    /** 订单顶部状态字典查询（商城、龙豆） */
////    @OpenApiService(service = "orderStatusDictQueryList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun orderStatusDictQueryList(@Body body: RequestBody): CommonListOpenApiModel<OrderStateItem>
////
////    /** c端-分享-获取分享地址 */
////    @OpenApiService(service = "cShare")
////    @POST(API_MALL.GATEWAY)
////    suspend fun cShare(@Body body: RequestBody): CommonDataOpenApiModel<String>
////
////    // -------- 下面的是没用的,做的时候再删
////    /** c端商品的分页列表查询 */
////    @POST(API_MALL.MALL_GOODS_INFO_PAGE_LIST)
////    suspend fun mallGoodsInfoPageList(
////        @Query("pageNum") pageNum: Int = 1,
////        @Query("pageSize") pageSize: Int = 10
////    ): BaseModel<CommonPageModel<MallGoods>>
////
////    /** 订单*/
////    @POST(API_MALL.PAGE_ORDER)
////    suspend fun pageMallOrder(
////        // 支付状态(1:待支付 2:支付中 3:已支付 4:已取消 5:交易结束 6:退款中 7:已退款 9:支付失败)
////        @Query("orderStatus") orderStatus: String,
////        @Query("pageNum") pageNum: Int,
////        @Query("pageSize") pageSize: Int = 10
////    ): BaseModel<CommonPageModel<MallOrderItem>>
////
////    /** 订单*/
////    @POST(API_MALL.PAGE_MALL_ACT)
////    suspend fun pageMallAct(
////        // 0最新 1最热
////        @Query("state") state: Int,
////        @Query("pageNum") pageNum: Int,
////        @Query("pageSize") pageSize: Int = 10
////    ): BaseModel<CommonPageModel<MallActivityItem>>
////
////    /** 商品列表 */
////    @POST(API_MALL.PAGE_MALL_GOODS)
////    suspend fun pageGoods(
////        // 0最新 1最热
////        @Query("typeId") typeId: String?,
////        @Query("pageNum") pageNum: Int,
////        @Query("pageSize") pageSize: Int = 10
////    ): BaseModel<CommonPageModel<MallGoods>>
////
////    /** 龙豆明细列表 */
////    @POST(API_MALL.PAGE_DOU_HISTORY)
////    suspend fun pageDouHistory(
////        @Query("pageNum") pageNum: Int,
////        @Query("pageSize") pageSize: Int = 10
////    ): BaseModel<CommonPageModel<LongDouHistory>>
////
////    /** 龙豆任务列表 */
////    @POST(API_MALL.PAGE_DOU_TASK)
////    suspend fun pageDouTask(
////        @Query("pageNum") pageNum: Int,
////        @Query("pageSize") pageSize: Int = 10
////    ): BaseModel<CommonPageModel<LongDouTask>>
////
////    /** 订单-搜索*/
////    @POST(API_MALL.PAGE_ORDER)
////    suspend fun pageMallOrderSearch(
////        // 支付状态(1:待支付 2:支付中 3:已支付 4:已取消 5:交易结束 6:退款中 7:已退款 9:支付失败)
////        @Query("orderStatus") orderStatus: String,
////        @Query("keyword") keyword: String,
////        @Query("pageNum") pageNum: Int,
////        @Query("pageSize") pageSize: Int = 10
////    ): BaseModel<CommonPageModel<MallOrderItem>>
////
////    /**申请退款*/
////    @POST(API_MALL.APPLY_REFUND_ORDER)
////    suspend fun applyRefund(@Body body: RequestBody): BaseModel<Boolean>
////
////    /** 订单详情 */
////    @POST(API_MALL.GET_ORDER_DETAIL)
////    suspend fun findOrderDetail(
////        @Query("orderId") orderId: String
////    ): BaseModel<MallOrderItem>
////
////    /** 订单详情 */
////    @POST(API_MALL.GET_ACT_DETAIL)
////    suspend fun findActDetail(
////        @Query("actId") actId: String
////    ): BaseModel<MallActivityItem>
////
////    /** 取消订单 */
////    @POST(API_MALL.CANCEL_ORDER)
////    suspend fun cancelMallOrder(
////        @Query("orderId") orderId: Long
////    ): BaseModel<Boolean>
////
////    /****************************售后相关模块API******************************/
////
////    /**门店列表查询*/
////    @OpenApiService(service = "storeQuery")
////    @POST(API_MALL.GATEWAY)
////    suspend fun storePageQuery(@Body body: RequestBody): CommonPageOpenApiModel<StoreListItem>
////
////
////    /**门店详情*/
////    @OpenApiService(service = "storeInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun storeInfo(@Body body: RequestBody): StoreInfoModel
////
////    /**门店评价分页*/
////    @OpenApiService(service = "storeEvaluateList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun storeEvaluateList(@Body body: RequestBody): CommonPageOpenApiModel<StoreEvaluationItem>
////
////    /**门店评价分页*/
////    @OpenApiService(service = "storeEvaluate")
////    @POST(API_MALL.GATEWAY)
////    suspend fun storeEvaluate(@Body body: RequestBody): BaseOpenApiModel
////
////    /**门店评价举报*/
////    @OpenApiService(service = "storeEvaluateReport")
////    @POST(API_MALL.GATEWAY)
////    suspend fun storeEvaluateReport(@Body body: RequestBody): ResultModel
////
////    /**c端-商品评价举报*/
////    @OpenApiService(service = "goodsEvaluateReportCreate")
////    @POST(API_MALL.GATEWAY)
////    suspend fun goodsEvaluateReportCreate(@Body body: RequestBody): ResultModel
////
////    /**在线报修 - 提交维修信息*/
////    @OpenApiService(service = "repairRecordReservation")
////    @POST(API_MALL.GATEWAY)
////    suspend fun repairRecordReservation(@Body body: RequestBody): ResultModel
////
////    /**维修记录*/
////    @OpenApiService(service = "repairRecordList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun repairRecordList(@Body body: RequestBody): CommonPageOpenApiModel<CommonRecordItem>
////
////    /**维修详情*/
////    @OpenApiService(service = "repairRecordInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun repairRecordInfo(@Body body: RequestBody): FixOnlineInfoModel
////
////    /**取消维修*/
////    @OpenApiService(service = "repairRecordRepeal")
////    @POST(API_MALL.GATEWAY)
////    suspend fun repairRecordRepeal(@Body body: RequestBody): BaseOpenApiModel
////
////    /**保养服务预约*/
////    @OpenApiService(service = "MaintainReservationApiService")
////    @POST(API_MALL.GATEWAY)
////    suspend fun maintainReservation(@Body body: RequestBody): ResultModel
////
////    /**保养服务记录*/
////    @OpenApiService(service = "maintainList")
////    @POST(API_MALL.GATEWAY)
////    suspend fun maintainList(@Body body: RequestBody): CommonPageOpenApiModel<CommonRecordItem>
////
////
////    /**保养取消*/
////    @OpenApiService(service = "maintainRepeal")
////    @POST(API_MALL.GATEWAY)
////    suspend fun maintainRepeal(@Body body: RequestBody): BaseOpenApiModel
////
////    /**保养详情*/
////    @OpenApiService(service = "maintainInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun maintainInfo(@Body body: RequestBody): MaintainInfoModel
////
////    /**保养时间获取*/
////    @OpenApiService(service = "maintainNextTime")
////    @POST(API_MALL.GATEWAY)
////    suspend fun maintainNextTime(@Body body: RequestBody): CommonPageOpenApiModel<MaintainNextTimeItem>
////
////    /**预约试驾*/
////    @OpenApiService(service = "AppCAppointmentTestDriveSaveOrUpdateApiService")
////    @POST(API_MALL.GATEWAY)
////    suspend fun bookingTestDriver(@Body body: RequestBody): BaseOpenApiModel
////
////    /**试驾车型*/
////    @OpenApiService(service = "AppCSelectTestDriverCarModel")
////    @POST(API_MALL.GATEWAY)
////    suspend fun testDriverModel(@Body body: RequestBody): CommonPageOpenApiModel<TestDriverModelItem>
////
////    /**试驾验证码*/
////    @OpenApiService(service = "AppCAppointmentTestDriveSMSCode")
////    @POST(API_MALL.GATEWAY)
////    suspend fun testDriveSMSCode(@Body body: RequestBody): BaseOpenApiModel
////
////    /**一键救援创建*/
////    @OpenApiService(service = "rescueCreate")
////    @POST(API_MALL.GATEWAY)
////    suspend fun rescueCreate(@Body body: RequestBody): ResultModel
////
////    /**一键救援取消*/
////    @OpenApiService(service = "rescueCancel")
////    @POST(API_MALL.GATEWAY)
////    suspend fun rescueCancel(@Body body: RequestBody): BaseOpenApiModel
////
////    /**一键救援详情*/
////    @OpenApiService(service = "rescueInfo")
////    @POST(API_MALL.GATEWAY)
////    suspend fun rescueInfo(@Body body: RequestBody): RescueInfoModel
////
////    /**一键救援记录*/
////    @OpenApiService(service = "rescueQuery")
////    @POST(API_MALL.GATEWAY)
////    suspend fun rescueQuery(@Body body: RequestBody): CommonPageOpenApiModel<RescueRecordItem>
////
////    /**一键救援实时状态*/
////    @OpenApiService(service = "rescueWait")
////    @POST(API_MALL.GATEWAY)
////    suspend fun rescueWait(@Body body: RequestBody): RescueInfoModel
////
////    /**绑定车架号*/
////    @OpenApiService(service = "archiveBinding")
////    @POST(API_MALL.GATEWAY)
////    suspend fun archiveBinding(@Body body: RequestBody): BaseOpenApiModel
////
////    /**解绑车架号*/
////    @OpenApiService(service = "archiveUnbinding")
////    @POST(API_MALL.GATEWAY)
////    suspend fun archiveUnbinding(@Body body: RequestBody): BaseOpenApiModel
////
////    /**埋点*/
////    @OpenApiService(service = "alog")
////    @POST(API_MALL.GATEWAY)
////    suspend fun aLog(@Body body: RequestBody): BaseOpenApiModel
////
////    /**预约试驾new */
////    @OpenApiService(service = "goodsAttributeSerApiService")
////    @POST(API_MALL.GATEWAY)
////    suspend fun goodsAttributeSerApiService(@Body body: RequestBody): BookingDrivingAttrModel
////
////    /**商城足迹增加*/
////    @OpenApiService(service = "goodsFootPrintAdd")
////    @POST(API_MALL.GATEWAY)
////    suspend fun goodsFootPrintAdd(@Body body: RequestBody): BaseOpenApiModel
}
//
///**
// * 调用OpenApi的service类型，@OpenApiHeaderInterceptor拦截器会自动添加此参数，不加需要在请求参数中自己添加
// */
annotation class OpenApiService(val service: String)